package day02;

public class DataTypeDemo {
    public static void main(String[] args) {
        /*
        //4)boolean:布尔型，1个字节
        boolean a=true; //true为布尔直接类型
        boolean b=false;//false为布尔直接类型
        //boolean c=25.32;//编译错误，布尔类型只能为true或false
        */

        //5)
       /* char q1=25105;
       // int a=q1;
        System.out.println(q1);
        */

      int a ='我';

        //6)
















        /*
        //3)double；浮点型，8个字节，很大很大
        double a=25.678;//25.678为小数直接量，默认为double类型
        float b=25.678f;//25.678f为float型直接量
        double c=2.0,d=1.79;
        System.out.println(c-d);//0.20999999999999996，发生误差
         */



































        /*
        //2)long:长整型，8个字节，-900万万亿到900万万亿
        long a=25L; //25L为长整型直接量
        //long b=10000000000;//编译错误，100亿默认为int类型，但超出int
        long c=1000000000000L;//100亿L为长整型直接量
        long d=365L*24*60*60*1000;//为过去一年所经历的毫秒数
        System.out.println(d);//31536000000

        long e=1000000000*2*10L;
        System.out.println(e);//200亿
        long f=1000000000*3*10L;
        System.out.println(f);
        */






































        /*
        //1)int:整型，4个字节，-21个多亿到21个多亿
        int a=250;//250wei 整数直接量，默认为int类型
        //int b=10000000000000000;//编译错误，超过21个亿
        //int c=25.678;// 编译错误，整型变量中只能有整数

        System.out.println(5/2);   //2
        System.out.println(2/5);   //0
        System.out.println(5/2.0);   //2.5

        int d=2147483647;//int的最大值
        d=d+1;

         */

    }
}
